/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.pay;

import java.math.BigDecimal;

public class ExchangeCashOutData {
    private String point;
    private BigDecimal dkamount;
    private String maxDkAmount;
    private String rate;
    private String exchangeRepeat;
    private String integralAddSet;

    public String getPoint() {
        return this.point;
    }

    public BigDecimal getDkamount() {
        return this.dkamount;
    }

    public String getMaxDkAmount() {
        return this.maxDkAmount;
    }

    public String getRate() {
        return this.rate;
    }

    public String getExchangeRepeat() {
        return this.exchangeRepeat;
    }

    public String getIntegralAddSet() {
        return this.integralAddSet;
    }

    public void setPoint(String point) {
        this.point = point;
    }

    public void setDkamount(BigDecimal dkamount) {
        this.dkamount = dkamount;
    }

    public void setMaxDkAmount(String maxDkAmount) {
        this.maxDkAmount = maxDkAmount;
    }

    public void setRate(String rate) {
        this.rate = rate;
    }

    public void setExchangeRepeat(String exchangeRepeat) {
        this.exchangeRepeat = exchangeRepeat;
    }

    public void setIntegralAddSet(String integralAddSet) {
        this.integralAddSet = integralAddSet;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof ExchangeCashOutData)) {
            return false;
        }
        ExchangeCashOutData other = (ExchangeCashOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$point = this.getPoint();
        String other$point = other.getPoint();
        if (this$point == null ? other$point != null : !this$point.equals(other$point)) {
            return false;
        }
        BigDecimal this$dkamount = this.getDkamount();
        BigDecimal other$dkamount = other.getDkamount();
        if (this$dkamount == null ? other$dkamount != null : !(this$dkamount).equals(other$dkamount)) {
            return false;
        }
        String this$maxDkAmount = this.getMaxDkAmount();
        String other$maxDkAmount = other.getMaxDkAmount();
        if (this$maxDkAmount == null ? other$maxDkAmount != null : !this$maxDkAmount.equals(other$maxDkAmount)) {
            return false;
        }
        String this$rate = this.getRate();
        String other$rate = other.getRate();
        if (this$rate == null ? other$rate != null : !this$rate.equals(other$rate)) {
            return false;
        }
        String this$exchangeRepeat = this.getExchangeRepeat();
        String other$exchangeRepeat = other.getExchangeRepeat();
        if (this$exchangeRepeat == null ? other$exchangeRepeat != null : !this$exchangeRepeat.equals(other$exchangeRepeat)) {
            return false;
        }
        String this$integralAddSet = this.getIntegralAddSet();
        String other$integralAddSet = other.getIntegralAddSet();
        return !(this$integralAddSet == null ? other$integralAddSet != null : !this$integralAddSet.equals(other$integralAddSet));
    }

    protected boolean canEqual(Object other) {
        return other instanceof ExchangeCashOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $point = this.getPoint();
        result = result * 59 + ($point == null ? 43 : $point.hashCode());
        BigDecimal $dkamount = this.getDkamount();
        result = result * 59 + ($dkamount == null ? 43 : ($dkamount).hashCode());
        String $maxDkAmount = this.getMaxDkAmount();
        result = result * 59 + ($maxDkAmount == null ? 43 : $maxDkAmount.hashCode());
        String $rate = this.getRate();
        result = result * 59 + ($rate == null ? 43 : $rate.hashCode());
        String $exchangeRepeat = this.getExchangeRepeat();
        result = result * 59 + ($exchangeRepeat == null ? 43 : $exchangeRepeat.hashCode());
        String $integralAddSet = this.getIntegralAddSet();
        result = result * 59 + ($integralAddSet == null ? 43 : $integralAddSet.hashCode());
        return result;
    }

    public String toString() {
        return "ExchangeCashOutData(point=" + this.getPoint() + ", dkamount=" + this.getDkamount() + ", maxDkAmount=" + this.getMaxDkAmount() + ", rate=" + this.getRate() + ", exchangeRepeat=" + this.getExchangeRepeat() + ", integralAddSet=" + this.getIntegralAddSet() + ")";
    }
}

